#pragma once

#include "stdafx.h"
#include "C2DGraphics.h"

class CFSXGUI;

typedef class CLoginDlg : public CDialog
{
public:
	CLoginDlg();
	~CLoginDlg();

	//Base class
	int WindowsMessage(UINT message, WPARAM wParam, LPARAM lParam);
	int Update();
    int Draw();
	int Open();
	int Close();
	int Shutdown();

	int Initialize(CFSXGUI *pGUI, C2DGraphics *pGraph);

} CLoginDlg;

typedef class CMainDlg : public CDialog
{
public:

	CMainDlg();
	~CMainDlg();

	//Base class
	int WindowsMessage(UINT message, WPARAM wParam, LPARAM lParam);
	int Update();
    int Draw();
	int Open();
	int Close();
	int Shutdown();


	int Initialize(CFSXGUI *pGUI, C2DGraphics *pGraph);

} CMainDlg;

typedef class CChatDlg : public CDialog
{
public:
	CChatDlg();
	~CChatDlg();

	//Base class
	int WindowsMessage(UINT message, WPARAM wParam, LPARAM lParam);
	int Update();
    int Draw();
	int Open();
	int Close();
	int Shutdown();

	int Initialize(CFSXGUI *pGUI, C2DGraphics *pGraph);
	
} CChatDlg;	

typedef class COptionsDlg : public CDialog
{
public:
	COptionsDlg();
	~COptionsDlg();

	//Base class
	int WindowsMessage(UINT message, WPARAM wParam, LPARAM lParam);
	int Update();
    int Draw();
	int Open();
	int Close();
	int Shutdown();

	int Initialize(CFSXGUI *pGUI, C2DGraphics *pGraph);

} COptionsDlg;

typedef class CFlightPlanDlg : public CDialog
{
public:
	CFlightPlanDlg();
	~CFlightPlanDlg();

	//Base class
	int WindowsMessage(UINT message, WPARAM wParam, LPARAM lParam);
	int Update();
    int Draw();
	int Open();
	int Close();
	int Shutdown();

	int Initialize(CFSXGUI *pGUI, C2DGraphics *pGraph);

} CFlightPlanDlg;







